package com.huayu.languo.handler.batch.batch2;

import org.springframework.batch.item.validator.ValidatingItemProcessor;

import javax.validation.ValidationException;

public class CsvItemProcessor extends ValidatingItemProcessor<Person> {

    @Override
    public Person process(Person item) throws ValidationException {
        super.process(item); // 需要执行super.process(item)才会调用自定义校验器

        if (item.getNation().equals("汉族")) { // 对数据做简单的处理，若民族为汉族，则数据转换成01，其余转换成02
            item.setNation("01");
        } else {
            item.setNation("02");
        }
        return item;
    }


}
